.banner{
    width:380px;
}
.large_box{
    margin-bottom:10px;
    width:380px;
    height:400px;
    overflow:hidden;
	border:1px #dedede solid
}
.large_box img{
    display:block;
	width:100%;
	height:400px
}
.small_box{
    width:380px;
    height:100px;
    overflow:hidden;
}
.small_list{
   position: relative;
float: left;
width: 309px;
height: 100px;
overflow: hidden;
margin-left: 20px;
}
.small_list ul{
    height:95px;
    overflow:hidden;
}
.small_list ul li{
    position:relative;
    float:left;
    margin-right:8px;
    width:95px;height: 95px;
overflow: hidden;
}
.small_list ul li img{
    display:block;
	width:95px;
	height:95px;
}

.small_list ul li.on .bun_bg{
    display:block;
}
.btn{
    display:block;
    width:24px;
    height:24px;
    cursor:pointer;margin-top: 35px;
}
.small_list ul li .bun_bg{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:95px;
    height:95px;
    background:#FFF;
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity:0.6;
    opacity:0.6;
}
.left_btn{
    float:left;
    background-image:url(../img/w.png);
}
.right_btn{
    float:right;
    background-image:url(../img/q.png);
}
@media (max-width:1661px){
.nav {
    padding-left: 126px;
}
.home_four .word {
    margin-left: 60px;
    width: 615px;
}
.home_tow .box{
	width:1400px
}
#pub_about .abount_one {
    width: 1400px;
}
#pub_about .abount_one .img {
    width: 50%;
}
#pub_about .abount_one .text .dl {

    margin-top: 23px;
}
}
@media (max-width:1461px){
.home_one .box,.box{
	width:96%
}
}
@media (max-width:1441px){
.nav {
    padding-left: 50px;
}
.home_seven .list .word {
    width: 835px;
}
.home_one .box, .box,.home_five .box,.home_seven .list,#pub_about .abount_one {
    width: 90%;
}
#pub_about .abount_one {
    margin-left: 62px;
}
#pub_about .abount_one .text .dl dl {
    font-size: 42px;
}
#pub_about .abount_one .img {
    width: 46%;
}
#pub_about .abount_one .text .dl {
    margin-top: 45px;
}
.home_tow .box{
    width: 88%;
}
.home_four .fouse {
    width: 670px;
}
.home_four .word dl {
    height: 125px;padding: 20px 0;
}
.home_four .word dl:nth-child(1) {
    background: #227fc0;
    height: 145px;
    margin-top: -10px;
    padding-top: 26px;
}
.home_four .word .dl {
    margin-top: 35px;
}
.home_four .word a {
    margin-top: 25px;
}
.home_four .word dd b {
    font-size: 36px;
}
.home_four .fouse{
    position: relative;
}
}
@media (max-width:1367px){
.nav {
   padding-left:12px
}
.home_four .word {
    margin-left: 60px;
}
.home_tow .box{
	width:80%
}
.home_tow {
    height: 470px;
    background-size: 100% 470px;
}
.home_four .word {
    width: 38%;
}
.home_four .fouse {
    width: 55%;
    margin-right: 15px;
}
.footer .f_nav .ul {
    width: 84%;
}
.footer .foot_clo{
	width:94%
}
.footer .f_cont {
    padding: 0 60px;
}
.home_seven .list .img dd h2,.home_seven .list .word dd h2 {
    font-size: 16px;
}
.home_four .word a {
    margin-top: 25px;
}
.home_four .word p:nth-child(3){
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;
overflow: hidden;
}
.home_four .word dl{
	height:150px
}
.home_four .word dl:nth-child(1) {
    height: 180px;
}
#pub_about .abount_one {
    width: 96%;
    margin-left: 15px;
}
#pub_about .abount_one .img {
    width: 52%;
}
#contact .cont_one {
    width: 85%;
    margin: 55px auto;
}
#pub_about .abount_one .text .dl {
    margin-top: 45px;
}
#pub_about .abount_one .text {
    width: 45%;
}
#pub_about .abount_one .text .word p {
  
    margin-top: 25px;
}
}